Logicflow execution model for parallel databases
نویسندگان
چکیده
The LOGFLOW parallel Prolog system is similar to the recent parallel database systems concerning its dataflow execution model and its capability of running on shared–nothing architectures. In this paper the abstract execution and abstract machine models of LOGFLOW are examined from a database point of view. Transformations of relational operators into the Logicflow Graph representation of Prolog programs are explained. Thus, LOGFLOW can operate as a relational database machine.
منابع مشابه
Prolog on the multithreaded Datarol-II machine based on the logicflow execution model
The paper presents how a massively parallel Prolog implementation can be achieved on the multithreaded Datarol-II machine. First the main features of the parallel Logicflow Model is summarized which was developed for implementing Prolog on massively parallel computers. Prolog programs are transformed into a dataflow-like graph called the Logicflow Graph in which nodes are macro dataflow nodes a...
متن کاملExtending LOGFLOW with Parallel Relational Database Operations
LOGFLOW is a parallel Prolog system. It is similar to recent parallel database systems concerning its dataflow execution model and its capability of running on shared–nothing architectures. The similarities between LOGFLOW and parallel database systems show that a new database system can be developed based on LOGFLOW in that both relational and deductive queries can be executed. In this paper w...
متن کاملA Parallel Execution Model for Updating Temporal Databases
A parallel execution model for the update process of temporal databases is introduced in this paper, based on temporal parallelism and temporal independence. The parallel approach improves the through-put of massive and complex updates of a multi-version schema system. The notion of temporal agents and its eeect on parallelism is discussed, as well as diierent transaction modes. Several simulat...
متن کاملA Graph-based Transaction Model for Active Databases and its Parallel Implementation
Databases coupled with active rules, which are known as active databases are becoming increasingly popular because of their added features that for supporting a wide spectrum of applications. The need for user-deened control over the rule execution order, particularly in parallel rule execution models, is well recognized in both AI and DB rule systems. In database rule systems, ideally, the rul...
متن کاملProcess algebraic modeling of authentication protocols for analysis of parallel multi-session executions
Many security protocols have the aim of authenticating one agent acting as initiator to another agent acting as responder and vice versa. Sometimes, the authentication fails because of executing several parallel sessions of a protocol, and because an agent may play both the initiator and responder role in parallel sessions. We take advantage of the notion of transition systems to specify authen...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Future Generation Comp. Syst.
دوره 16 شماره
صفحات -
تاریخ انتشار 2000